package com.xiaoluo.a13_textswitcher;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {
    AutoRollTextView mADTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mADTextView = findViewById(R.id.ad_textview);
        final List<String> texts = new ArrayList<>();
        texts.add("11 111111111111111");
        texts.add("22 2222222222222222");
        texts.add("33 3333333333333333");
        texts.add("44 44444444444444444444");
        mADTextView.setIntervalTime(2000).init(texts, new OnAdChangeListener() {
            @Override
            public void diyTextView(TextView textView, final int index) {
                textView.setTextSize(20);
                textView.setTextColor(Color.WHITE);
                textView.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        Toast.makeText(MainActivity.this, "点击了第" + (index + 1) + "个TextView", Toast.LENGTH_SHORT).show();
                    }
                });
            }

        });
    }
}
